Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Milan Challenger Australian Open - Melbourne Punta Del Este Challenger BNP Paribas Open - Indian Wells Bucharest Open - Bucharest French Open - Paris Bordeaux Challenger Nordea Open - Bastad Generali Open - Kitzbuhel U.S. Open - New York Lisbon Challenger China Open - Beijing Swiss Indoors Basel - Basel Belgrade Open - Belgrade Movistar Chile Open - Santiago Australian Open - Melbourne Qatar ExxonMobil Open - Doha Miami Open - Miami Morelia Challenger Tiriac Open - Bucharest French Open - Paris Wimbledon - London San Marino Challenger Plava Laguna Croatia Open - Umag Argentina F6 Argentina F7 Argentina F8 France F10 (Grasse) Argentina F3 (Villa Maria) USA F7 (Bakersfield) Brazil F1 (Sao Jose do Rio Preto) Brazil F2 (Sao Paulo) Brazil F3 (Brasilia) France F11 (Montauban) Argentina F2 (Cordoba) Italy F31 (Santa Margherita Di Pula) Italy F32 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Cancun M15 Santiago M25 Rio De Janeiro M25 Vogau M15 Caslano M15 Monastir M15 Monastir M15 Monastir M25 Pensacola M25 Bourg-en-Bresse M25 Tucuman M15 Kaltenkirchen M25 Lima M25 Cordoba Banca Stato Challenger Lugano - Lugano Banca Marche Tennis Cup - San Benedetto M15 Cancun Open de Franche-Comte - Besancon Nord/LB Open 2004 - Braunschweig St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Tatra Banka Open - Bratislava Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli M25 Punta del Este M25 Hurlingham M15 Anif M15 Monastir M15 Monastir M15 Monastir Banca Stato Challenger Lugano - Lugano M15 Antalya The LTA Men's Challenger Wrexham - Wrexham Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Pekao Open 2004 - Szczecin Open Sainte-Victoire - Aix-En-Provence Lambertz Open - Aachen Challenger Ford de Cherbourg - Cherbourg Prague II Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg XXXVII Torneig C.E. Laieta - Barcelona Santiago Challenger Santa Cruz de la Sierra Challenger San Luis Potosi Challenger Buenos Aires Challenger Cordoba Challenger Trieste Challenger Montevideo Challenger Temuco Challenger San Benedetto Challenger Bogota Challenger Brasilia Challenger Sassuolo Challenger Mexico City Challenger Salzburg Challenger Bogota Challenger Aix En Provence Challenger France F10 (Toulouse) Braga Challenger Lugano Challenger Allianz Suisse Open Gstaad - Gstaad Mauthausen Challenger Naples Challenger Mexico City Challenger Sassuolo Challenger Genova Challenger International Championship of Croatia - Umag St. Tropez Challenger Modena Challenger Iasi Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille M25 Lima Allianz Suisse Open - Gstaad Croatia Open - Umag Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Open - Doha Todi Challenger Open Seat Godo 2005 - Barcelona Verona Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Cali Challenger The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Cali Challenger Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille Open SEAT 2008 - Barcelona Bratislava 2 Challenger Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Malaga Challenger Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Geneva Challenger - Geneva Grand Prix Hassan II - Casablanca Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Masters Series - Hamburg Allianz Suisse Open - Gstaad AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Sporting Challenger - Turin Aircel Chennai Open - Chennai Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Geneva Challenger - Geneva Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Turin Challenger Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Aircel Chennai Open - Chennai Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva AEGON Championships - London Rakuten Japan Open - Tokyo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Banca Stato Challenger Lugano - Lugano Cagliari Challenger Geneva Open - Geneva AEGON Championships - London Ordina Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Energis Open - Amersfoort St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Geneva Challenger - Geneva ABN AMRO World Tennis Tournament - Rotterdam Santo Domingo Challenger Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Fever-Tree Championships - London European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Cordoba Open - Cordoba Argentina Open - Buenos Aires Tennis Napoli Cup - Napoli cinch Championships - London Moselle Open - Metz Astana Open - Astana Swiss Indoors Basel - Basel Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 Provence - Marseille Banja Luka Open - Banja Luka Moselle Open - Metz BNP Paribas Nordic Open - Stockholm Modena Challenger Rhein-Main Challenger 2004 - Aschaffenburg Davidoff Swiss Indoors Basel - Basel Gerry Weber Open - Halle Lugano Challenger Pilot Pen Tennis - New Haven Schickedanz Open - Furth Buenos Aires Challenger Buenos Aires Challenger Forli Challenger Barletta Challenger Tampere Challenger Santo Domingo Challenger Buenos Aires Challenger Rio De Janeiro Challenger Ambato Challenger Guayaquil Challenger Abierto Mexicano Telcel - Acapulco Stanford Challenger Santiago Challenger Vina del Mar Challenger Montevideo Challenger Mexico City Challenger Cuernavaca Challenger Open 13 - Marseille AEGON Championships - London Estoril Open - Estoril San Luis Potosi Challenger The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Morelos Challenger Leon Challenger Francavilla Challenger Bordeaux Challenger Valencia Challenger Tunis Challenger Ilkley Challenger Sao Paulo Challenger Garanti Koza Sofia Open - Sofia Rosario Challenger Credit Agricole Suisse Open - Gstaad Cordenons Challenger Abierto Mexicano Telcel - Acapulco Open 13 Provence - Marseille Moselle Open - Metz Cuernavaca Challenger Qatar ExxonMobil Open - Doha Aix En Provence Challenger Bordeaux Challenger Oeiras 5 Challenger Davidoff Swiss Indoors Basel - Basel Perugia Challenger Rakuten Japan Open - Tokyo Poznan Challenger Trieste Challenger Chennai Open - Chennai Serbia Open - Belgrade Cancun Challenger ABN AMRO World Tennis Tournament - Rotterdam Szczecin Challenger Rennes Challenger Qatar ExxonMobil Open - Doha Bad Waltersdorf Challenger AAPT Championships - Adelaide Buenos Aires Challenger Red Letter Days Open - Nottingham European Open - Antwerp Legg Mason Tennis Classic - Washington Plava Laguna Croatia Open - Umag Aircel Chennai Open - Chennai Croatia Open - Umag Punta Del Este Challenger Prague Challenger Guayaquil Challenger Lima Challenger Campinas Challenger Concepcion Challenger Cordoba Open - Cordoba Movistar Chile Open - Santiago Salinas Challenger Salinas 2 Challenger Argentina Open - Buenos Aires Little Rock Challenger EFG Swiss Open - Gstaad Orlando 2 Challenger Perugia Challenger Quito Challenger Hamburg European Open - Hamburg Ambato Challenger Lima Challenger Santiago 2 Challenger Santiago 3 Challenger Buenos Aires Challenger Guayaquil Challenger EFG Swiss Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia Open Occitanie - Montpellier Santa Cruz de la Sierra Challenger Rio Open - Rio de Janeiro Santiago Challenger Concepcion 2 Challenger Marbella Challenger Pereira Challenger Rio Open - Rio de Janeiro Heilbronn Challenger Troisdorf Challenger Prostejov Challenger Troyes Challenger Todi Challenger Verona Challenger Zug Challenger ABN/AMRO World Tennis Tournament - Rotterdam Lima Challenger Tulln Challenger Szczecin Challenger Sibiu Challenger Lima 2 Challenger Sao Leopoldo Challenger Nonthaburi 1 Challenger ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Concepcion Challenger Abierto de Tenis Mifel - Los Cabos EFG Swiss Open - Gstaad United Cup - Australia Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors - Basel Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto The Dubai Tennis Championships - Dubai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Astana Open - Astana Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Medibank International - Sydney Allianz Suisse Open - Gstaad Nordea Open - Bastad Open Parc - Lyon Open Seat Godo - Barcelona Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Gerry Weber Open - Halle Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 French Open - Paris Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group B, Manchester French Open (juniors) Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, QF, SUI-KAZ 3-2 Mubadala World Tennis Championship French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, SUI-CZE 2-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Davis Cup, World Group, 1R, SUI-AUS 2-3 Olympics - Beijing Wimbledon - London Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 AAMI Classic - Kooyong Olympics - London Exhibition Diriyah Tennis Cup 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, PO, SUI-BEL, 4-1 Olympics - Paris Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Capitala World Tennis Championship Davis Cup, World Group, PO, NED-SUI 2-3 Swiss Indoors Basel - Basel Alicante Challenger Curitiba Challenger Olbia Challenger Davis Cup, World Group, PO, GER-SUI 2-3 Mubadala World Tennis Championship